// pagesDoctor/myEvaluation/index.js

import {
  ApiGetDoctorComment
} from '../../api/index'

Component({

  /**
   * 页面的初始数据
   */
  data: {
    id: wx.getStorageSync('userInfo').id,
    params: {
      size: 10,
      page: 1,
      finish: false,
    },

  },
  properties: {
    isSearch: {
      type: Boolean,
      value: true,
    },
    /* showColor: {
      type: Boolean,
      value: false
    } */
  },

  pageLifetimes: {
    show() {
      this.getDocComment(this.data.id)
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  /*   onLoad(options) {

    }, */


  methods: {
    getDocComment(id) {
      let DoctorCommentListDat = []
      this.setData({
        loading: true
      })
      ApiGetDoctorComment({
        doctor_id: wx.getStorageSync('userInfo').id,
        ...this.data.params
      }).then((res) => {
        const data = res.data
        //将其标签进行转换
        data.forEach(item => {
          item.label = item.label.split(',')
        })
        console.log(data)

        DoctorCommentListDat = this.data.params.page === 1 ? data : this.data.DoctorCommentListDat.concat(data)
        this.data.params.finish = DoctorCommentListDat.length >= res.page.total
        this.setData({
          DoctorCommentListDat,
          loading: false
        })

      })
    },


    onLoadMore() {
      if (this.data.loading || this.data.params.finish) return
      this.data.params.page += 1
      this.getDocComment(this.data.id)
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
  }
})